package cc.rengu.igas.mcps.common.dao;


import cc.rengu.igas.mcps.common.entity.TransAmtInfo;

/**
 * 金融交易流水表操作接口类.
 */
public interface TxnMapper {

    /**
     * 根据条件查询交易总金额与交易总笔数
     * 根据商户号、终端号、批次号、交易码、币种、交易状态(成功)且冲正状态（未冲正）条件
     *
     * @param mchntNo  商户号
     * @param termNo   终端号
     * @param txnNum   交易码
     * @param batchNo  批次号
     * @param transCcy 交易币种
     * @return 交易总金额与交易总笔数
     * @throws Exception 异常
     */
    TransAmtInfo selectTransAmtAndTransNumByCondition(String mchntNo,
                                                      String termNo,
                                                      String txnNum,
                                                      String batchNo,
                                                      String transCcy) throws Exception;
}
